﻿body 
{
    font-family:Arial;
    font-size:12px;
    margin:0
}
.logintitle {font-size: 16px;color: #009933;font-weight:bold;}
.loginbox {border: 1px solid #FF6600;border-radius: 5px;padding: 5px;background-color: #EEEEEE;}
.inputtextbox {border: 1px solid #CEE1FF;}
.errormessage {color: #FF0000;font-size: small;}
/*   */
.applemenu{

padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
}
.applemenu div.silverheader a{
background: black url(../images/silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/silvergradientover.gif);
color: white;
}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

/* bo */
.bosublinks
{
    padding:5px;
}
.custdetails
{
    border: 1px solid #66CCFF;
    padding: 10px;
}
.lblnames
{
    font-weight: bold;
    font-size: small;
    padding:2px;
    text-align:right;
}
.lblvalue
{
    background-color: #DFDFDF;
    padding:5px;
}
.lblHeader
{
    background-color: #66CCFF;
    padding: 5px;
    font-weight: bold;
}
/* table */
.tableheader
{
    background-color: #333333;
    color: #FFFFFF;
}
.hide
{
    display:none;
}